package com.xcf.service.business.common.paymentunit;

import java.util.List;

import com.xcf.util.PageData;

public interface PaymentUnitService {
	/**
	 * 列表查询
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<PageData> findPaymentUnitInfo(PageData pd)throws Exception;
	/**
	 * 保存支付单位信息
	 * @param pd
	 * @throws Exception
	 */
	public void savePaymentUnitInfo(PageData pd)throws Exception;
	/**
	 * 更新支付单位信息
	 * @param pd
	 * @throws Exception
	 */
	public void updatePaymentUnitInfo(PageData pd)throws Exception;
	/**
	 * 删除支付单位信息
	 * @param pd
	 * @throws Exception
	 */
	public void deletePaymentUnitInfo(PageData pd)throws Exception;
	/**
	 * 通过id查询支付单位信息
	 * @param ID
	 * @return
	 * @throws Exception
	 */
	public PageData findPaymentUnitById(String ID)throws Exception;
	/**
	 * 通过发票抬头和账号查询
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public PageData findPaymentUnitByInfo(PageData pd)throws Exception;
	/**
	 * 通过发票抬头和账号查询
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public void updateInfo(PageData pd)throws Exception;
}
